op-zip(seq) input-seq zip together a sequence of operators with a sequence of superpositions (given by input-seq) stops at the shorter of the two sequences NB: it is invoked slightly differently from the python version where it was: op-zip(seq, seq)
-- define some for-example operators: -- but keep it abstract for now: op1 (*) #=> |op1:> __ |__self> op2 (*) #=> |op2:> __ |__self> op3 (*) #=> |op3:> __ |__self> -- define the corresponding operator sequence: op |seq> => |op: op1> . |op: op2> . |op: op3> -- define a for-example sequence, again, just something abstract: the |input seq> => |a> . |b> . |c> . |d> . |e> -- now apply it: op-zip(op |seq>) the |input seq> |op1: a> . |op2: b> . |op3: c>